// components/shoplinstcom/shoplinstcom.js
Component({

  /**
   * 组件的属性列表
   */
  properties: {
        title:String,
        num:String,
        longitude:Number,
        latitude:Number,
        likebool:Boolean,
        idnum:Number,
        dataall:Object
  },

  /**
   * 组件的初始数据
   */
  data: {

  },

  /**
   * 组件的方法列表
   */
  methods: {
      phonefun(e){
        console.log(e.currentTarget.dataset.num);
        wx.makePhoneCall({
          phoneNumber: e.currentTarget.dataset.num
        })
      },
      localfun(e){
            console.log(e.currentTarget.dataset);
           let {latitude,longitude}= e.currentTarget.dataset
            wx.openLocation({
              latitude,
              longitude,
            })
      },

      likefun(e){
        // 得到  你点的是谁？得到点击的那条数据的唯一标识id
      let {id,likebool,dataall}=e.currentTarget.dataset
      console.log(id);
      console.log(likebool);
      // 得到我要修改的那个数据现在的值  方便我取反修改
        // 在根据这个id去后台修改对应数据的那个like这个布尔值
        wx.request({
          url: 'http://localhost:9988/shop/'+id,
          method:"PUT",
          data:{...dataall,like:!likebool}
          ,

          success:(ok)=>{
            console.log(ok);


            this.triggerEvent("zilikeFun","")
          }
        })

      }
  }
})